import UtilsTemplate from '../../../components/UtilsTemplate';
import {defaultTemplate} from '@/util/common';
export default UtilsTemplate;

// function build(sizeList){
// 	if(sizeList.length){
// 		const size=sizeList[0];
// 		const list=new Array(size);
// 		const nextSizeList=sizeList.slice(1);
// 		for(let i=0;i<size;++i){
// 			list[i]={label:i,children:build(nextSizeList)};
// 		}
// 		return list;
// 	}
// 	return null;
// }
// let arr=build([100,100,100]);
const obj1={};
const obj2={};
for(let i=0;i<1e6;++i){
	obj1[i]=function(){
		return i;
	};
	obj2[i]=i;
}
console.time('测试1');
defaultTemplate(obj1,{});
console.timeEnd('测试1');
console.time('测试2');
defaultTemplate({
	'?':function(i){
		return i;
	}
},obj2);
console.timeEnd('测试2');
console.time('测试3');
defaultTemplate(obj1,obj2);
console.timeEnd('测试3');
console.log(defaultTemplate({
	a:'',
	b:10,
	'?':true,
},{
	a:20,
	c:'false',
}));
